﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1.Models
{
  public   class Mammals:Animals 
    {
        #region Fields
        ///Безусловная инициализация
        private bool m_HaveClutch = default(bool);
        private bool m_HaveThermoregulation = default(bool);
        private bool m_IsViviparous = default(bool);
        #endregion

      #region constructor
		public Mammals():base()
		{
		    /// Инициализация свойств объекта
            m_HaveClutch = true;     /// Лапы
            m_HaveThermoregulation = true;  /// Термолягуляция
            m_IsViviparous = true;     /// Живородящие
		}

       
		#endregion
        
        #region Properties
        ///Пример полной формы декларации свойства
        ///
        public bool HaveClutch
        {
            get
            {
                return m_HaveClutch;
            }
            set
            {
                m_HaveClutch = value;
            }
        }

        public bool HaveThermoregulation
        {
            get
            {
                return m_HaveThermoregulation;
            }
            set
            {
                m_HaveThermoregulation = value;
            }
        }

        public bool IsViviparous
        {
            get
            {
                return m_IsViviparous;
            }
            set
            {
                m_IsViviparous = value;
            }
        }       
       
        #endregion


        #region Methods
        public void Run() { } 
        public void Walk() { }
        public void FeedByMilk() { }
        #endregion
    }
}
